367199d1607d8a6cfa99e68e99203fa3451ebf25,source/org/jasig/portal/channels/portlet/CPortletAdapter.java,CPortletAdapter,setRuntimeData,#ChannelRuntimeData#String#,403
Before Change
PortletContainerServices.prepare(uniqueContainerName);
PortalControlStructures pcs = channelState.getPortalControlStructures();
HttpServletRequest wrappedRequest = new ServletRequestImpl(pcs.getHttpServletRequest(), sd.getPerson(),
cd.getPortletWindow().getPortletEntity().getPortletDefinition().getInitSecurityRoleRefSet());
//Set up request attributes (user info, portal session, etc...)
After Change
final PortletWindowImpl portletWindow = (PortletWindowImpl)cd.getPortletWindow();
final PortletEntity portletEntity = portletWindow.getPortletEntity();
final PortletDefinition portletDef = portletEntity.getPortletDefinition();
final HttpServletRequest baseRequest = pcs.getHttpServletRequest();
HttpServletRequest wrappedRequest = new ServletRequestImpl(baseRequest, sd.getPerson(), portletDef.getInitSecurityRoleRefSet());
//Wrap the request to scope attributes to this portlet instance
wrappedRequest = new PortletAttributeRequestWrapper(wrappedRequest);
//Set up request attributes (user info, portal session, etc...)
setupRequestAttributes(wrappedRequest, uid);